A Scalable Approach to Annotate Arbitrary Modelling Languages
نویسندگان
چکیده
Refinement via annotations is a common practice in Model-Driven Engineering (MDE). For instance, in the case of our Model-Driven Performance Engineering (MDPE) architecture, we are required to annotate different types of process models with performance objectives, constraints and other information. This is used to enable domain experts, such as business analysts, to benefit from an automated performance prediction based decision support. Currently, the process models are annotated manually, element by element. This approach is not scalable, for instance, in the case where numerous model elements in large model repositories need to be annotated with the same information. Thus, a scalable annotation mechanism is needed which can be used for arbitrary modelling languages. In this paper we propose an architecture which uses a specialized modelling language to express annotations in an efficient way. This language is transformed to model transformation scripts in order to generate annotation models, which separate the annotated information from the target models and, therefore, supports scalable model annotations for modelling languages of choice.
منابع مشابه
Exact analytical approach for free longitudinal vibration of nanorods based on nonlocal elasticity theory from wave standpoint
In this paper, free longitudinal vibration of nanorods is investigated from the wave viewpoint. The Eringen’s nonlocal elasticity theory is used for nanorods modelling. Wave propagation in a medium has a similar formulation as vibrations and thus, it can be used to describe the vibration behavior. Boundaries reflect the propagating waves after incident. Firstly, the governing quation of nanoro...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملIntelligent scalable image watermarking robust against progressive DWT-based compression using genetic algorithms
Image watermarking refers to the process of embedding an authentication message, called watermark, into the host image to uniquely identify the ownership. In this paper a novel, intelligent, scalable, robust wavelet-based watermarking approach is proposed. The proposed approach employs a genetic algorithm to find nearly optimal positions to insert watermark. The embedding positions coded as chr...
متن کاملTHE USAGE OF ARTIFICIAL NEURAL NETWORKS IN HYDRODYNAMIC ANALYSIS OF FLOATING OFFSHORE PLATFORMS
Floating offshore structures, particularly floating oil production, storage and offloading systems (FPSOs) are still in great demand, both in small and large reservoirs, for deployment in deep water. The prediction of such vessels’ responses to her environmental loading over her lifetime is now often undertaken using response-based design methodology, although the approach is still in its...
متن کاملConstructing Scalable Domain-Specific Graphical Modelling Languages
The adoption of Model-Driven Engineering (MDE) as software development paradigm, is recently growing. The creation of Domain Specific Modelling Languages (DSMLs) is a frequent task, because it has several benefits to describe a particular domain. However, the construction of graphical DSMLs is a technically challenging task, and the generated environments do not scale well for large models. In ...
متن کامل